@CHARSET "UTF-8";
ul { margin-top: 0; }
.admin-icon-yellow { color: #ffbe40; }
.admin-header { font-size: 1.4rem; margin-bottom: 0; }
.admin-header-list a:hover :after { content: none; }
.admin-main { background: #f3f3f3; }
.admin-menu { position: fixed; bottom: 30px; right: 20px; }
.admin-sidebar { width: 260px; min-height: 100%; float: left; border-right: 1px solid #cecece; }
.admin-sidebar-list { margin-bottom: 0; }
.admin-sidebar-list li a { color: #5c5c5c; padding-left: 24px; }
.admin-sidebar-list li:first-child { border-top: none; }
.admin-sidebar-sub { margin-top: 0; margin-bottom: 0; box-shadow: 0 16px 8px -15px #e2e2e2 inset; background: #ececec; padding-left: 24px; }
.admin-sidebar-sub li:first-child { border-top: 1px solid #dedede; }
.admin-sidebar-panel { margin: 10px; }
.admin-content { width: auto; overflow: hidden; height: 100%; background: #fff; min-height: 480px; }
.admin-content-list { border: 1px solid #e9ecf1; margin-top: 0; }
.admin-content-list li { border: 1px solid #e9ecf1; border-width: 0 1px; margin-left: -1px; }
.admin-content-list li:first-child { border-left: none; }
.admin-content-list li:last-child { border-right: none; }
.admin-content-table a { color: #535353; }
.admin-content-file { margin-bottom: 0; color: #666; }
.admin-content-file p { margin: 0 0 5px 0; font-size: 1.4rem; }
.admin-content-file li { padding: 10px 0; }
.admin-content-file li:first-child { border-top: none; }
.admin-content-file li:last-child { border-bottom: none; }
.admin-content-file li .am-progress { margin-bottom: 4px; }
.admin-content-file li .am-progress-bar { line-height: 14px; }
.admin-content-task { margin-bottom: 0; }
.admin-content-task li { padding: 5px 0; border-color: #eee; }
.admin-content-task li:first-child { border-top: none; }
.admin-content-task li:last-child { border-bottom: none; }
.admin-task-meta { font-size: 1.2rem; color: #999; }
.admin-task-bd { font-size: 1.4rem; margin-bottom: 5px; }
.admin-content-comment { margin-bottom: 0; }
.admin-content-comment .am-comment-bd { font-size: 1.4rem; }
.admin-content-pagination { margin-bottom: 0; }
.admin-content-pagination li a { padding: 4px 8px; }

@media only screen and (min-width: 641px) {
.admin-sidebar { display: block; position: static; background: none; }
.admin-offcanvas-bar { position: static; width: auto; background: none; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.admin-offcanvas-bar:after { content: none; }
}

@media only screen and (max-width: 640px) {
.admin-sidebar { width: inherit; }
.admin-offcanvas-bar { background: #f3f3f3; }
.admin-offcanvas-bar:after { background: #BABABA; }
.admin-sidebar-list a:hover, .admin-sidebar-list a:active { -webkit-transition: background-color .3s ease; -moz-transition: background-color .3s ease; -ms-transition: background-color .3s ease; -o-transition: background-color .3s ease; transition: background-color .3s ease; background: #E4E4E4; }
.admin-content-list li { padding: 10px; border-width: 1px 0; margin-top: -1px; }
.admin-content-list li:first-child { border-top: none; }
.admin-content-list li:last-child { border-bottom: none; }
.admin-form-text { text-align: left !important; }
}
/* table */
.table-main { font-size: 14px; }
.table-main button { background: #fff; }
.table-check { width: 3% }
.table-id { width: 50px }
.table-title { overflow: hidden; }
.table-deep { width: 50px }
.table-type { width: 10%; }
.table-rank { width: 5% }
.table-status { width: 10% }
.table-set { width: 30% }
/* login */
.header { text-align: center; }
.header h1 { font-size: 200%; color: #333; margin-top: 30px; }
.header p { font-size: 14px; }
/*
* user.html css
*/
.user-info { margin-bottom: 15px; }
.user-info .am-progress { margin-bottom: 4px; }
.user-info p { margin: 5px; }
.user-info-order { font-size: 1.4rem; }
/*
* errorLog.html css
*/
.error-log .am-pre-scrollable { max-height: 40rem; }

/*
* table.html css
*/



@media only screen and (max-width: 640px) {
.table-select { margin-top: 10px; margin-left: 5px; }
}
/*
gallery.html css
*/

.gallery-list li { padding: 10px; }
.gallery-list a { color: #666; }
.gallery-list a:hover { color: #3bb4f2; }
.gallery-title { margin-top: 6px; font-size: 1.4rem; }
.gallery-desc { font-size: 1.2rem; margin-top: 4px; }
/*
 fixed-layout 固定头部和边栏布局
*/
.fixed-layout, .fixed-layout body { height: 100%; overflow: hidden; }
.fixed-layout .admin-header { position: fixed; top: 0; left: 0; right: 0; z-index: 10000; }
.fixed-layout .admin-main { position: relative; z-index: 1; height: 100%; padding-top: 51px; }
.fixed-layout .admin-content, .fixed-layout .admin-sidebar { height: 100%; overflow-x: hidden; overflow-y: scroll; }
